home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 2004 June
/
PCWorld_2004-06_cd.bin
/
software
/
vyzkuste
/
koolmoves
/
kmsetup.exe
/
{app}
/
Motion Scripts
/
Random
/
effect2.txt
Wrap
Text File
|
2004-03-09
|
948b
|
34 lines
// main_init function
main_init = function(mc){
}
// main_effect function
main_effect = function(mc,frame){
if (subs_done) end_effect = true;
}
// sub_init function
sub_init = function(mc){
mc.angle = Math.random() * deg360;
mc.distance = min_distance + Math.random() * (max_distance - min_distance);
mc.scale = mc._xscale = mc._yscale = Math.random() * 40 + 10;
mc.x = mc._x = (center_cloud ? 0 : mc.__x) + Math.cos(mc.angle) * mc.distance;
mc.y = mc._y = (center_cloud ? 0 : mc.__y) - Math.sin(mc.angle) * mc.distance;
mc.rotation = mc._rotation = (sloppy ? Math.random() * 30 - 15 : 0);
}
// sub_effect function
sub_effect = function(mc,frame){
perc = frame / lastsubframe; p2 = 1 - perc;
mc._xscale = mc._yscale = perc * 100 + p2 * mc.scale;
mc._x = perc * mc.__x + p2 * mc.x;
mc._y = perc * mc.__y + p2 * mc.y;
mc._rotation = p2 * mc.rotation;
if (frame == lastsubframe) mc.done=true;
}